*{
    margin: 0;
    padding: 0;
    
}
img, input, textarea, button {
    border: 0;
    vertical-align: middle;
}
a{
    text-decoration: none;color: #666;
}
a:hover{
    color: #44AD27;
}
ul li{
    list-style: none;
    }
body{
  
    background: #f2f2f2;
    #user_body {
     color: #333;
    font-size: 14px;
    min-height: 500px;
    width: 100%;
        }
    .user_cont{
        width: 960px;
        margin: 0 auto;margin-top: 10px;
        .user_title{
            color: #666;
            font-size: 12px;
            font-family: 'SimSun','宋体';
            height: 20px;
            line-height: 20px;
        }
        
    }
    .mt_b_10{
           margin-bottom: 10px;
        }
   .mt_r_10{
            margin-right: 10px;
        }
     .mt_r_20{
            margin-right: 20px;
        }
    //个人信息菜单部分
    .user_content{
        .user_menu{
            float: left;
            width: 155px;
            .user_menu_title{
                background: #82c92f;
                border: solid 1px #f2f2f2;
                border-bottom: none;
                color: #fff;
                height: 28px;
                line-height: 28px;
                width: 155px;
            }
            .user_menu_title::before {
                border-style: solid;
                border-width: 14px 9px 14px 0;
                border-color: #7abd2c #82c92f;
                content: '\20';
                float: left;
                width: 10px;
            }
            .user_menu_title::after {
                background-color: #fff;
                border-radius: 3px;
                content: '\20';
                float: left;
                height: 3px;
                margin-top: 12px;
                margin-right: 5px;
                width: 3px;
            }
            //菜单列表部分
            .user_menu_list{
                background:white;
                margin-bottom: 10px;
                border: solid 1px #eee;
                border-top: none;width: 155px;
                .menu_item{
                    background: url(../img/user_menu_list_bj.png) no-repeat 132px 17px;
                    width: 128px;
                    height: 40px;
                    line-height: 40px;
                    padding-left: 27px;
                    display: block;
                    color: #999;
                }
                .item_active{
                   background-color: #f8f8fa;
                   background-position: 130px -26px;
                   border-left: 2px solid #82c92f;
                   padding-left: 25px;
                 
                }
            }
        }
        //右侧详细信息
        .user_menu_cont{
            float: left;
            width: 793px;
            
            h1{
                 color:#82c92f;
                 font-size:18px;
                 font-weight: 400;
                 margin-left: 10px;
                 line-height: 50px;
             }
       }
    }
}
//订单中心
  .user_content      .user_menu_cont    .order_main{
//            display: none;
             background: white;
             padding: 0 10px 10px 10px;
             
             .kefu{
                 background: url(../img/kefu.png) no-repeat 0 0;
                 width: 92px;
                 height: 40px;
                 display: inline-block;
                 margin-left: 20px;
                 vertical-align: top;
             }
             .user_glist{
                 ul{
                     margin-bottom: 20px;
                     padding: 0 0 0 10px;
                     overflow: hidden;
                     border-bottom: 1px solid #E1E1E1;
                     display: block;
                     li{
                           cursor: pointer;
                            float: left;
                            font-family: 'Microsoft YaHei';
                            font-size: 14px;
                            height: 38px;
                            line-height: 36px;
                            width: 96px;
                            color: #999;
                     }
                     li.enable{
                         color: #333;
                     }
                 }
                 .user_ginfo{
                 border-collapse: collapse;
                 .ginfo_title{
                     background: #82c92f;
                     color: white;
                     font-size: 14px;
                     height: 36px;
                     line-height: 36px;
                     text-align: center;
                 }
                  .gt1{
                     text-align: left;
                     width: 371px;
                     padding-left:40px;
                 }
                   .gt2,.gt3{
                     
                     width: 110px;
                     
                 }
                 .gt4{
                    width: 142px;
                    
                 }
                 .ginfo_bh td{
                     background: #f8f8fa;
                    border: solid 1px #eee;
                    font-size: 12px;
                    height: 32px;
                    line-height: 32px;
                    padding-left: 20px;
                    b{
                        color: #ff7800;
                        font-weight: 400;
                        margin-right: 20px;
                    }
                    .fr{float: right;}
                    .k_pbone{font-weight: 700;font-family: arial;}
                 }
                 .ginfos td{
                     border: solid 1px #eee;
                     padding: 15px 0;
                     text-align: center;
                     .item_free{
                             color: #999;
                          }
                      .countdown{
                           color: #FF7800;
                         }
                         .pay_tip {
                             color: #000000;
                             font-size: 14px;
                            
                             img{vertical-align: middle;margin-top: -2px;
                             display: inline-block;}
                         }
                         .gopay{
                             min-width: 58px;
                             height: 29px;
                             line-height: 28px;
                             background: #FF8200;
                             display:inline-block;
                             color: white;
                             border-radius: 4px;padding: 0 15px;
                             margin: 4px 0;
                         }
                     .goods{
                         margin-bottom: 15px;
                         overflow: hidden;
                         
                         .img_item{
                             display: block;
                             float: left;
                             height: 58px;
                             margin: 0 15px 0 20px;
                             width: 58px;
                             border: 1px solid #DDDDDD;
                         }
                         .goodstxt{
                            float: left;
                            height: 60px;
                            line-height: 30px;
                            text-align: left;
                            width: 250px;
                            p{
                             height: 30px;
                            overflow: hidden;
                            width: 250px;
                            a{
                                display: block;
                                overflow: hidden;
                                text-overflow: ellipsis;
                                white-space: nowrap;
                             }
                            }
                         }
                         .goodsnum{
                             text-align: left;
                             line-height: 40px;
                         }
                        
                         
                     }
                 }
                }
              }
            }
//收货地址
 .user_content .user_menu_cont .address_main{
             display: none;
             h1{
                 color:#000000;  border-bottom: 1px solid #E1E1E1;
                 font-weight: 700;
             }
            background: white;
            padding: 0 10px 10px 10px;
//            添加地址部分
   .addbox{
        .newads{display: none;}
                padding: 10px;
                 overflow: hidden;
                 .oldads{
          color: #98a0a2;
          height: 26px;
          line-height: 24px;
          overflow: hidden;
          position: relative;
          .edit{
              float: right;
              font-size: 12px;
          }
          .del{
              float: right;
              font-size: 12px;
          }
          .p_05{padding: 0 5px;float: right;}
          .adds{
              color: #98a0a2;
              line-height: 24px;
              width: 650px;
              display: block;
              cursor: pointer;
              font-size: 12px;
              
            }
         }
         .add_adds{
    margin: 10px;
    padding: 20px;
    background: #f2f2f2;
    border: solid 1px #e6e6e6;
    .addlabel{
        font-weight: 700;
        display: block;
        font-size: 16px;
        color: #666;
        b{
            color: #ff7300;
            margin: -5px 0 0 -10px;
            display: block;
            float: left;
        }
    }
    .addtext{
        border: solid 1px #ccc;
        font-size: 14px;
        height: 15px;
        line-height: 14px;
        margin: 10px 0;
        padding: 10px;
        width: 208px;
    }
    .add_select{
        margin-right: 10px;
    }
    .add_area{
        border: solid 1px #ccc;
        display: block;
        padding: 10px;
        margin: 10px 0;
        width: 450px;
        height: 78px;
        font-size: 14px;
        resize: none;
          color: #666;
    }
    .mt_10{
        margin-top: 10px;
    }
    .mt_20{
        margin-top: 20px;
    }
    .add_btn_green,.add_btn_grey{
        background: #82c92f;
        padding: 0 15px;
        display: inline-block;
        height: 29px;
        line-height: 28px;
        text-align: center;
        color: white;
        border-radius: 4px;
        min-width: 56px;
        
    }
    .add_btn_grey{
         background: #a4a9ae;
    }
}
      } 
    .input_radio_view{
             display: block;
             float: left;
             width: 26px;
             height: 26px;
             cursor: pointer;
             margin-right: 10px;
             background: url(../img/radio_view.png) no-repeat  0 -238px;
    }  
     .input_radio{
        display: block;
        float: left;
        width: 26px;
       height: 26px;
       margin-left: -36px;
       cursor: pointer;
       border:none;
       opacity: 0;
    }  
    .add_new{
        background-position: 0 -212px;
    }
    .add_btn{
        height: 35px;
        margin-top: 10px;
        width: 140px;
         display: block;
        background:url(../img/add_btn.png)no-repeat 0 -510px;
    }
       
             
}